// pages/auth/auth.js
import regeneratorRuntime from '../../lib/runtime/runtime.js';
import {login} from '../../utils/asyncWx.js'
import {request} from '../../request/index.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  // 获取用户信息
  async handleGetUserInfo(e){
    try{
      // 1.获取信息
      const {encryptedData,rawData,iv,signature} = e.detail;
      // 2.获取小程序登录成功后的code值
      const {code} = await login();
      const loginParams = {encryptedData,rawData,iv,signature,code}
      // 3.发送请求获取token,需要企业级账号
      // const res = await request({url:'/users/wxlogin',data:loginParams,method:'post'});
      // 手动模拟
      const token = '043boV790iPD9A1b02990lC5890boV74';
      // 4.把token 存入缓存中 同时跳转回上一个页面
      wx.setStorageSync("token", token);
      wx.navigateBack({
        delta:1
      })
    }catch(err){
      console.log(err)
    }
    
  }
})